Cpupools: vcpu affinity handling
authorJuergen Gross <juergen.gross@ts.fujitsu.com>
Thu, 10 Feb 2011 09:02:50 +0000 (09:02 +0000)
committerJuergen Gross <juergen.gross@ts.fujitsu.com>
Thu, 10 Feb 2011 09:02:50 +0000 (09:02 +0000)
commit32e7954462cf4839deb1f268d37cc1639b16a0cc
treebe8a865da3fb4a5a55e01ed210b9a5f429f02cb5
parentebe3e6440ce49e51c41620161961c4b39c373276
Cpupools: vcpu affinity handling

If a vcpu is pinned to multiple physical cpus, the pinning is not
removed if all those physical cpus are removed from the cpupool. When
disabling the scheduler on a cpu, the affinity mask must be checked
against the cpumask of the cpupool.

Signed-off-by: Juergen Gross <juergen.gross@ts.fujitsu.com>
xen/common/schedule.c